package logger.sd.server;

import java.io.IOException;

/**
 * Servidor Monothread
 * 
 * @author Wendell
 */
public class MonothreadLoggingServer extends AbstractLoggingServer {

	public MonothreadLoggingServer(ServerConfiguration config) {
		super(config);
		apresenta();
	}

	/**
	 * Apresenta os dados do servidor no prompt
	 */
	@Override
	protected void apresenta() {
		System.out.println("Instanciando servidor monothread");
	}

	/**
	 * Delega o tratamento da requisicao sem criar uma nova Thread.
	 * 
	 * @throws IOException
	 */
	@Override
	protected void trataRequisicao(Connection novaConexao) throws IOException {
		
		novaConexao.start();
		
	}

}
